package com.hm.service.service.main;


import org.springframework.stereotype.Service;

/**
 * 案件推送服务
 */
@Service
public interface TaskHandleService {

    /**
     * 从数据库中获取任务->程序驱动执行
     */
    void startTaskForPersistence();

    /**
     * 开始推送
     *
     * @param cronId cronId
     */
    String startTask(String taskId, String cronId, String description);

    /**
     * 删除任务
     */
    String deleteTask(String taskId);

    /**
     * 修改任务
     *
     * @param cronId cronId
     */
    String editTask(String taskId, String cronId);

    /**
     * 查询所有任务
     */
    String queryAllTask();

}
